/**word由数字和小写英文字母组成 返回对 word 完成替换后形成的不同整数的数目
 * @param {string} word
 * @return {number}
 */
var numDifferentIntegers = function (word) {
    // 字母替换为空格
    let reg = /[a-z]/g
    let newWord = word.replace(reg, ' ')
    // 字符串按空格切分为数组
    let splitArr = newWord.split(" ")
    // 去除为空串的
    splitArr = splitArr.filter((v) => {
        if (v != '') {
            return v
        }
    })
    // 去除剩余字符串里以0为起始的字符串中的0
    splitArr = splitArr.map(v => {
        return v.replace(/\b(0+)/gi, "")
    })
    // set去重
    return [...new Set(splitArr)].length
};